package com.easy.frame.common.process;

/**
 * 通用流程模块：
 * · 支持多级分叉。
 * · 支持审核、知会方式。
 * · 各种节点、条件自定义。
 * <p>
 * 设计图：https://www.processon.com/view/link/5f6330e47d9c0833ecf2ffd8
 * <p>
 * 使用方式：
 * 1、定义{@link com.easy.frame.common.process.entity.define.ProcessDefine}
 * 并创建{@link com.easy.frame.common.process.core.factory.AbstractProcessFactory} Bean对象
 * <p>
 * 2、添加具体流程{@link com.easy.frame.common.process.entity.template.Process}
 * <p>
 * 3、启动流程 by {@link com.easy.frame.common.process.core.factory.AbstractProcessFactory#startProcess(java.lang.String, java.io.Serializable)}
 * <p>
 * <p>
 * DEMO：
 * easy-frame-servers-sys-service模块，process包
 */